﻿using System;
using System.Web.Services;
using System.Web.Script.Services;
using JWFW.SFL;

namespace BaseServer.REG
{
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ScriptService]
    public class RegWS : WebService
    {
        /// <summary>
        /// 获取新版本
        /// </summary>
        /// <param name="clientInfo">客户端提交的帐户信息</param>
        /// <returns>新版本链接或错误信息</returns>
        [WebMethod]
        public string GetNewVersionUrl(string clientInfo)
        {
            return "GetNewVersionUrl";
        }
        /// <summary>
        /// 创建试用帐户
        /// </summary>
        /// <param name="clientInfo">客户端提交的帐户信息</param>
        /// <returns>注册码或错误信息</returns>
        [WebMethod]
        public string TrialAccount(string clientInfo)
        {
            return RegCreator.TrialAccount(clientInfo);
        }
        /// <summary>
        /// 验证帐户信息，一般为工具的第一次调用网络时
        /// </summary>
        /// <param name="clientInfo">客户端提交的帐户信息</param>
        /// <returns>软件运行所需信息或错误信息</returns>
        [WebMethod]
        public string ValidateAccount(string clientInfo)
        {
            return "ValidateAccount-456";
        }
        /// <summary>
        /// 检查帐户信息，并返回工具运行时需要的信息
        /// </summary>
        /// <param name="clientInfo">客户端提交的帐户信息</param>
        /// <returns>软件运行所需信息或错误信息</returns>
        [WebMethod]
        public string GetInfo(string clientInfo)
        {
            return "GetInfo-123";
        }
    }
}
